//
//  CouponsController.m
//  DingDongXiChe
//
//  Created by wtjr on 2018/1/11.
//  Copyright © 2018年 xieyingze. All rights reserved.
//

#import "CouponsController.h"
#import "CouponsTableCell.h"

@interface CouponsController ()<UITableViewDelegate, UITableViewDataSource>

@property (nonatomic, strong) UITableView *tableView;

@end

@implementation CouponsController

#pragma mark - ********************生命周期********************

- (void)viewDidLoad {
    [super viewDidLoad];
}

#pragma mark - ********************配置信息********************

- (void)configuration {
    self.navTitle = @"优惠券";
}

- (void)initSubViews {
    [self.view addSubview:self.tableView];
}

- (void)autoLayoutForSubViews {
    [self.tableView mas_makeConstraints:^(MASConstraintMaker *make) {
        make.edges.equalTo(@0).insets(UIEdgeInsetsMake(64, 0, 0, 0));
    }];
}

#pragma mark - ********************基础方法********************


#pragma mark - ********************代理方法********************

#pragma mark - UITableViewDataSource

//返回行数
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
    return 5;
}

//返回Cell
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
    CouponsTableCell *cell = [CouponsTableCell cellWithTableView:tableView indexPath:indexPath];
    return cell;
}

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
    if (self.selectCouponseCompleted) {
        self.selectCouponseCompleted(@"24");
    }
    [self.navigationController popViewControllerAnimated:YES];
}

#pragma mark - ********************响应事件********************


#pragma mark - ********************懒加载*********************

- (UITableView *)tableView {
    if (!_tableView) {
        _tableView = [UITableView new];
        _tableView.backgroundColor = kCOLOR_tableView;
        _tableView.separatorStyle = UITableViewCellSeparatorStyleNone;
        _tableView.dataSource = self;
        _tableView.delegate = self;
        _tableView.rowHeight = 120;
    }
    return _tableView;
}

@end
